The Dog Bar Miami Beach

Lincoln Road, Miami Beach , Florida, United States