The Vendry is now part of Groupize! Read more

Balboa

Located In: South Point Hotel Casino & Spa

Seated: 12

South Point Hotel Casino & Spa

South Point Hotel Casino & Spa

Balboa
Address
South Point Hotel Casino & Spa

9777 South Las Vegas Boulevard Las Vegas, NV 89183

Business Space Location Map
Capacity

Seated: 12

Square Feet: 345 ft2

Ceiling Height: 12 ft

F&B Options
In-house catering
Frequent Uses
  • Meetings