Close
The French Shop - Melrose Arch

Photo coming soon!


60 Melrose Blvd, Melrose North, Johannesburg, 2076


  • Monday – Saturday: 09h00 – 18h00
  • Sunday & Public Holidays: 09h00 – 16h00