Tajmahal Restaurant

148 W Oak St Fort Collins CO 80524 USA

(970) 493-1105

Location