Tajmahal Restaurant

Comments on Tajmahal Restaurant. 203 water st, St. john's A1C1B4 NL
Please share as much information as you can about Tajmahal Restaurant so other users can benefit from your comment.
Can't read?