Pickup from Orilla Bar & Grill at 426 Euclid Ave, Miami Beach, FL 33139, USA