Dosa Royale & Dino Restaurant

New York, NY