Alhambra: A Little Piece of India
Colombo is home to a number of places to eat all kinds of different cuisines, with most of them yet to be discovered by the masses. One such place would be the (more than timely) Indian restaurant “Alhambra” which is found tucked away inside the famous hotel Ramada in Colombo. The restaurant actually predates the hotel itself and yet holds the exact same structure it did when it first opened its doors.
