Hotel Windsor offers casual accommodations in an English-inspired setting, featuring afternoon tea in a quaint room.