This is the food page of Tajmahal on 189 WATER ST St. John's NL A1C 1B4.
(first reviewed on August 16, 2006, last updated on December 20, 2016.)
Tajmahal is ranked #2 of 24 Restaurants in Downtown St. John's.
This page has had 1048 visitors. You are the 1048th.