Details
Taj Mahal Restaurant
193 Lark Street
Albany
New York
12210
(518) 426-9000
Description