New Taj Mahal — Indian Restaurant in Portsmouth

New Taj Mahal at 54 Kingston Road is one of Portsmouth’s oldest Indian restaurants, established in 1962. It serves reliable traditional cuisine with Chicken Tikka Masala as a consistent favorite. You can find families and friends dining here during dinner or late-night visits on weekends, thanks to its extended hours until 1am. The atmosphere is warm and welcoming, with colorful decor and casual seating. No alcohol is sold, but guests may bring their own drinks when eating in.

About The Venue

New Taj Mahal opened in 1962 and has served traditional Indian food for over six decades. It’s one of the earliest such restaurants established in Portsmouth. The venue maintains a consistent standard across meals, familiar, affordable, and dependable. Warm lighting and colorful Indian decor create an unpretentious space where locals return regularly. It's not about trends; it’s about quality that lasts.

Typical Experiences

You’ll find New Taj Mahal packed during evening hours on weekends with families and friends sharing meals in a relaxed setting. The standout dish is Chicken Tikka Masala, served consistently since the restaurant began. You can bring your own drink when eating in, just don't expect alcohol on site. It’s ideal for late-night dining or casual gatherings after work.

Notable Features

  • Indian cuisine
  • Sit-in dining with drink policy
  • Long-standing reputation since 1962
  • Affordable pricing and consistent quality
  • Late opening hours
  • Alcohol policy

Own this business? Claim it to add more details.

Similar Places

Information about this venue is based on publicly available sources and may be incomplete. Last updated in April 2026.