Grand Sapphire is a state of the art luxurious weddings and social events venue with 100 to 1000 capacity. based in South London.
Grand Sapphire is a state of the art luxurious weddings and social events venue with 100 to 1000 capacity. based in South London.