Washington Avenue & Espanola WayWashington Avenue & Espanola WayMiami Beach, Florida 33139, US
Seating Capacity: 0