+UPLOAD
29 Reviews

Olympus Plaza Hotel

No 75 Welimada Road, Haputale (Temple Road), 90160, Haputale