Has anyone ever stayed here? We have free Starwood points so we were going to use them here. I know it isn't very 'Italian', but free is good too. =) I just wondered if it is very far from everything or in an ok part of town. THanks!
Please sign in to post.