I’m a coffee junkie, but this morning my iced coffee just didn’t do it for me. Lucky for me, right downstairs is arguably the best tea in St. Louis. So I am currently drinking a raspberry green tea, americanized with ice of course.
Tag Archives: the london tea room
Chuffed To Bits
The Royal Wedding will be airing at The London Tea Room on Washington Ave at 5 a.m. on Friday, April 29th.