Mevan Turkish Restaurant - Hitchin

11 Sun St • Takeaway and Food Delivery, Turkish 🇹🇷, Vegetarian Choices 🌱

Have a food allergy? Click here for information

Status: This store is now closed