Get directions to: Luna Loca Authentic Mexican Restaurant, Lake Placid, NY
Restaurant address: 211 Saranac Avenue #101 Lake Placid, NY 12946, USA
Restaurant: Luna Loca Authentic Mexican Restaurant