Larrys China Restaurant

Larrys China Restaurant

The Ambassador Hotel, 55, Cornwallis Road, Sujan Singh Park, Lodhi Road
In The Ambassador Hotel
New Delhi 110003

+91-11- 24632600

+91-11-24632252

Related Companies

Business Reviews for Larrys China Restaurant