Categories

Hotels/Motels

About Us

The Villa Rosa is a small, unique, intimate inn, half a block from the beach, between Stearns Wharf and the Harbor and within walking distance to downtown shopping and fine restaurants.