Mosaic Weddings is the art of creating legendary weddings with an assemblage of professional service, epic style and and an awesome couple. Cape Town based