Iron Horse Restaurant, located in the lovely town of Larchmont, New York on 141 Chatsworth Avenue, is an intimate, 66 seat restaurant across from the Larchmont train station
Iron Horse in Larchmont
Time Out says
Details
- Address:
- 141 Chatsworth Avenue
- Larchmont
- 10538
- Contact:
- View Website
- 9146307871x
- Price:
- $30 and under
- Do you own this business?
- Sign in & claim business
Discover Time Out original video