Happy Villa
236-238 Linthorpe Road, Middlesbrough TS1 3QP England
Happy Villa is a Central American, Central European, Chinese, Gastropub, Gluten Free Options, Seafood, South American, Vegetarian Friendly place is located in Middlesbrough, England. The address of Happy Villa is 236-238 Linthorpe Road, Middlesbrough TS1 3QP England.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 1642 222191,