dine forest in restaurants forest hills restaurants dine in Latin Restaurants in Forest Hills. Restaurants in Forest Hills. Aaheli Indian Restaurant 71 51 Yellowstone Blvd… Thursday, March 24, 2022 Edit