the stop where you'll find the newby's and nannies sipping coffee and looking around for freak to stare at mean while i'm sitting with my laptop and i see this HUGE ant on the table! where the hell did it come from? I'm off to walk back home. I miss walking around london :(