Where is Babington's tea room?

Coordinates: 41.906, 12.4823

Be the first visitor to thank for this answer!

Thanks!