8.2/10
Very Good
5 reviews
Free Wi-Fi
6 km.
Queenswood Train Station
Offering an outdoor pool and views of the garden, Town Lodge Menlo Park is located in Pretoria in the Gauteng Region, 5 km from University of Pretoria.
Number of rooms: 106
cnr Atterbury and Klarinet Roads Menlo Park, Menlo Park, 0102 Pretoria, South Africa
Hotel booked 1 times today.