Dinner at Din Tai Fung - a large chain of dumpling restaurants. (by large I mean like ~30 places across around nine countries large). Not bad food - a little expensive but not bad.
Those "hotplates" are covers with 4 steam holes in them (about 1-2cm diameter) - nifty!
BTW: just checked the geocoding feature on SM - nearly there but not quiet - probably had to rely on cell phone tower triangulation so it's accurate to about 20m or so.