Mehak Restaurant
8306 Austin St 11415
(Indian)
Order Online

Come visit us at: 8306 Austin St, Kew Gardens, NY 11415