Their web site is here and their write-up on TripAdvisor is here. Many of the comments are in other languages. I think that gives you a feel that this is not a hotel that is routinely frequented by Americans. Remember that.
Here's the street view.
We walked back up to the train station and caught bus #110. Here's a page out of Rick Steve's Italy describing the bus route.
View Larger Map