Avenue North House 1208 is a holiday home with a balcony, set in Crystal Beach in the Texas Region. Guests benefit from patio. A dishwasher, a microwave and a fridge can be found in the kitchen. A TV with satellite channels is featured.
Book this Hotel