Villa Siesta. Home/Apartments/Villa Siesta. 42 Or Tambo St, Central, Middelburg, 1050 Contacts 42 Or Tambo St, Central, Middelburg, 1050 Send updates or Remove Description Features Map Reviews No reviews! ADD REVIEW Similar companies Apartments Hercules Merlot Cl, Honeydew, Johannesburg, 2000 Apartments Bonne Esperance Beach Rd, Sea Point, Cape Town, 8005 Apartments Jeanine Court 5th Ave, Florida, Johannesburg, 1710 Apartments Liam's Garden 55 St Michael Rd, Alberton, Johannesburg, 1451 Categories Apartments