Tea Caddy Published December 8, 2013 at 1598 × 1047 in Tea Caddy Sea View terrace in Babbacombe Road outside the Tea Caddy. One would not try to stand in the middle of this road now!