Megaro Hotel Photos

By , Friday, Oct 9, 2009, 11:58 AM

Source Article: Megaro Hotel Photos

A room at Megaro Hotel in London
A room at Megaro Hotel in London. (Courtesy Megaro Hotel)

Megaro Hotel
Megaro Hotel. (Courtesy Megaro Hotel)

Megaro Hotel
Megaro Hotel. (Courtesy Megaro Hotel)