Review: Riad Farnatchi, Marrakech, Morocco

30 May 2023