United Kingdom - Balmoral Hotel Clock Tower, Edinburgh

Balmoral Hotel is a 5 star luxury hotel with a 190 feet clock tower - an icon of Edinburgh, Scotland. Written June 29, 2011 and arrived in Penang on July 8, 2011. Thanks to Sonya of Scotland, UK.




No comments: