Just got back from New York, and forgot how awesome they are. For those of you that don't know, it's a bottled cola/espresso drink.) Where can I find this delicious concoction here in Lala land?? (And don't say Duck Soup in the Grove--they used to, but then stopped, and now I think they're closed) HELP!!