For all of the English and anyone who wants to vist the lovely town of Romford, England. This light, slightly retro coffee shop is the ideal get away for a relaxing chat. The view is of a street in Romford. Look about, you may just find this place to your liking.