Offering a barbecue and views of the sea, The Flowers Hotel is set in Beihai in the Guangxi Region, 3.4 km from Weizhou Catholic Church. Free WiFi is available throughout the property.