Restaurants nearby 21 Pypies Square, Devils Peak, Cape Town, 8001, South Africa

Archies

Approximately 1.99 km away
Address: Opposite Fashion Road, Waterkant Street, St Georges Mall, De Waterkant, Cape Town

Crave

Approximately 1.99 km away
Address: Thibault Pavillion, Thibault Square, Foreshore, Cape Town