Have to go to a business meeting and it's booked at this location, according to the travel agent that booked the trip. Any idea what it is? Don't want to get my hopes up if it's really not the Peninsula.
(I'm asking here, b/c the travel agents are total dweebs, and they're gone for the day...)