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 July 12, 2015.)
Tajmahal is ranked #3 of 24 Restaurants in Downtown St. John's.
This page has had 1039 visitors. You are the 1039th.