LOCATIONLocated at the Plaza Hotel & Casino1 Main Street - Downtown Las Vegas NV.
PHONE+1 877 565 3849
EMAIL[email protected]