Bali Island 2637 W. 26th Avenue Denver CO United States
Phone: 303.455.1600 Accepts: bank debit cards, American Express, checks, Visa, MasterCard/Eurocard, Discover
Dress: casual