Company name: The Tudor Hotel and Restaurant
Description: Relaxed hotel with a bar/restaurant
21-27 St Mary St, Bridgwater TA6 3LX, United Kingdom