Help! Anybody know what's the closest hotel (not bed and breakfast) to Drexel? I guess people are still kind of confused about MCPH changing its name to Drexel, so when I ask, they say it's "right next to the 30th St station." Not! Oh, and my searches turned up nothing much of help.