Zaha Street Grill – Fresh, flavorful, affordable dining in London
Zaha Street Grill is a vibrant restaurant located at 37 Theobalds Road, London, known for its fresh and flavorful offerings. This café specializes in grilled dishes with a Mediterranean and Indian influence, catering to health-conscious diners. Since its inception, Zaha has garnered a loyal following for its commitment to quality ingredients and exceptional customer service. The restaurant is celebrated for its welcoming atmosphere and community-oriented approach, making it a popular choice for both locals and visitors seeking a unique dining experience.






