June 1987

Alhambra

Alhambra Restaurant, Holiday Inn Centuries have passed since the first Moghuls landed on Sri Lanka's shores, but the traditions...

Page 2 of 6 1 2 3 6