Howards Tea Rooms
177 London Road South, Lowestoft NR33 0DR England
Howards Tea Rooms is a Cafe, British, Vegetarian Friendly place is located in Lowestoft, England. The address of Howards Tea Rooms is 177 London Road South, Lowestoft NR33 0DR England.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 1502 581641,