The Metrostay is a new pod hotel located near the New Delhi Metro Station. It features bunk beds in well-lit spaces and ...
New Delhi Metro Station has a pod hotel with clean and convenient facilities. Here's everything you need to know.