One Of The Best Restaurants In Lancaster, PA Don't simply take our word for it, listen to what customers have to say on Yelp and Trip Advisor about the restaurant!



Enjoy authentic Indian cuisine in all its variety at the Taj Mahal Restaurant in Lancaster, PA. Our recipes have been handed down through generations, yet we continue to explore new combinations of spices and ingredients.



Stop in today to see why we are consistently voted one of Lancaster PA's best restaurants!

Lunch Buffet Hours: Monday-Friday: 11:30am-2:30pm

Saturday & Sunday: 12:00 noon-3:00pm



Dinner Hours: Sunday: 5:00pm-9:00pm

Monday; Special Sampler Buffet: 5:00pm-9:00pm

Tuesday - Thursday: 5:00pm-9:30pm

Friday & Saturday: 5:00pm-10:00pm