Aquarium Restaurant

$3.8M revenue • 11 employees • 700 Water St, Denver, CO, 80211, United States

Last Updated May 18, 2026

Company Overview

Company Name

Aquarium Restaurant

Address

700 Water St, Denver, CO, 80211, United States

Approx. Annual Revenue

$3.8M

Employees

11

Established

2004

Google Reviews

4.6 (3,229 reviews)

About Aquarium Restaurant

Landry's Restaurants, Inc. is a company based in Houston, Texas, United States, with approximately 11 employees. The company operates various dining establishments, including the Downtown Aquarium, a unique underwater dining experience, with locations in Denver, Colorado, Houston, Texas, Kemah, Texas, and Nashville, Tennessee.

More Companies in Colorado

Browse all companies in Colorado

Frequently Asked Questions about Aquarium Restaurant

Technologies Used

Key Decision Makers

Carl Lerner Owner