Delhi

Madrid, Spain


Address

Calle del Duque de Osuna 6
28015 Madrid
Spain

Phone

+34 91 542 8451


Nearest Train

Plaza de EspaƱa


Avg Cost

$12.00


Hours

Mo to Su from 01:30 PM to 03:30 PM
Mo to Su from 08:30 PM to 11:30 PM


Category

Vegetarian, Indian


Avg User Rating

8 reviews

More Info

Destination Guide

Hotels near Delhi

Things to do near Delhi

Restaurants near Delhi

Shops near Delhi