Cafe offering coffee and likely other refreshments. Located on London Road.