From Hamburg
11/25/08 04:07PM
In Germany but longing for London? Travel no farther than newly opened The George Hotel. Looks pretty sweet. (Via We Heart Stuff.)