View Menu
Coach House Tea Rooms is a Cafe in Swindon. It is open 7 days a week.
Address: Lydiard Green, Lydiard Millicent, Swindon SN5 3LP, UK, Swindon
Phone: