Red Square
Indian restaurant; Bar; Lounge; Restaurant; Chicken restaurant; North Indian restaurant
Location: Delhi 3rd floor, Manish Twin Plaza, Plot No -2 Adjacent to KFC,, Sector -4 Dwarka, New Delhi IN
Website:http://redsquare.in/about.php
Phone:+911145577970
Map Location:28.5976, 28.5976