Opening hours and addresses

Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
BABINGTON’S ENGLISH TEA ROOMS
piazza di spagna, 23
roma Italia