Sara Greens Overview

Nestled in the capital city of India, New Delhi. Sara Greens is located at an accessible distance from the Airport, Railway Station and Bus stand. Its propinquity to various commercial and entertainment hubs makes it even more suitable for business/leisure travelers. Popular tourist attractions lik

more

Map Location

Hotel Facilities