Get directions to: El Rancho Grande, Troy, OH
Restaurant address: 2317 West Main Street Troy, OH 45373, USA
Restaurant: El Rancho Grande