I'm on an assignment in a remote location in Kazakhstan and need to get a few parts for the mountain bike. I'm spending a few days in Rome and wonder if there are any (English speaking if possible) bike shops within walking distance of Vatican city. Any help would be greatly appreciated.
|All reports are strictly confidential. Please explain why you are reporting this:|