8800 20TH ST, Vero Beach
11 mi from Vero Beach Museum of Art Studio 6-Vero Beach FL is located in Vero Beach and features air-conditioned rooms. Boasting a 24-hour front desk this property also provides guests with a restaurant. Guests can have a drink at the snack bar.