The Venue by Castle, Shannon & Penny | Feb 20, 2017 | 0 comments Address 17 The High Street, Melrose ArchJohannesburg Contact Visit website Loading Map.... The Venue 17 The High Street, Melrose ArchJohannesburg Visit website -26.1332355 28.06846280000002 Upcoming Events No events in this location Submit a Comment Cancel replyYou must be logged in to post a comment. Connect with: