Start your trip by arriving in New York and checking into your hotel. Use Kayak to find the best hotel deals. Once settled, head to Jackson Heights in Queens, known as Little India, for a taste of traditional Indian food. Enjoy a delicious lunch at one of the many restaurants offering a variety of cuisines. In the afternoon, explore the cultural diversity of the area by visiting local shops, markets, and bakeries. In the evening, indulge in some bar hopping and enjoy the vibrant nightlife of New York City.
Start your morning with a visit to Edison, New Jersey, known as the "Little India" of the state. Explore the Indian grocery stores and stock up on spices and snacks. For lunch, head to Oak Tree Road, the food hub of Edison, and indulge in a buffet-style feast at one of the Indian restaurants. In the afternoon, take a short drive to Iselin and visit the Shri Krishna Vrundavana Temple for a serene spiritual experience. In the evening, head back to New York City and enjoy a Bollywood-themed party at one of the lively clubs.
On your last day, explore the iconic attractions of New York City. Start your morning with a visit to the High Line, an elevated park built on a historic freight rail line, offering stunning views of the city. For lunch, head to Curry Hill in Manhattan, known for its numerous Indian restaurants serving authentic dishes. After lunch, take a stroll through Central Park and visit the famous Strawberry Fields memorial. In the evening, enjoy a farewell dinner at a trendy Indian fusion restaurant, blending traditional flavors with modern techniques.
While exploring New York and New Jersey, don't miss out on these hidden gems and local favorites. In New York City, visit Dosa Hutt in Flushing, Queens, for delicious South Indian dosas and other vegetarian delights. In New Jersey, check out the Indo-Chinese street food at Hot Grill in Clifton. For a unique experience, consider taking a cooking class specializing in Indian cuisine at one of the local culinary schools.