Town Lodge Menlo Park is a 3-star venue set just 4.5 km from National Library of South Africa, Edoardo Villa Museum and State Theater.
Menlyn Shopping Centre, Netcare Jakaranda Hospital and Atterbury Theatre are located just 1150 meters from the venue.
Guests can reach Town Lodge Menlo Park by car from OR Tambo airport in 45 minutes.
This property offers 106 non-smoking guestrooms complete with climate control, TV and a safe.
Eat & Drink
The café Hillside Tavern Restaurant & Pub is within easy reach of the property.