Get directions to: Florida Restaurant, Downey, CA
Restaurant address: 10025 Lakewood Blvd Downey, CA 90240, USA
Restaurant: Florida Restaurant