Get directions to: La Boina Roja Steak House Ii, East Elmhurst, NY
Restaurant address: 3215 77th St East Elmhurst, NY 11370, USA
Restaurant: La Boina Roja Steak House Ii