Tellum Barber Shop - Via Rosa Raimondi Garibaldi, 121, 00145 Roma RM, Italy | Fresha