Opening hours and addresses

BABINGTON’S ENGLISH TEA ROOMS
piazza di spagna, 23
roma Italia