Located inside "Lost Weekend" - Also serving at "Kill Your Idol" Dine in or curb side take out! 218 Espanola Way, Miami Beach, FL 33139 (between Washington and Collins on Espanola Way)305-674-3448