13139 Central Ave NE, Albuquerque, NM 87123
Tramway Inn is a Hotel located at 13139 Central Ave NE, Albuquerque, NM 87123. It has received 25 reviews with an average rating of 2.6 stars.
The address of Tramway Inn: 13139 Central Ave NE, Albuquerque, NM 87123
Tramway Inn has 2.6 stars from 25 reviews
Hotel
1904 reviews
6101 Iliff Rd NW, Albuquerque, NM 87121
1848 reviews
2400 Yale Blvd SE, Albuquerque, NM 87106