Restaurant Olivia

$3.0M revenue • 15 employees • 290 S Downing St, Denver, CO, 80209, United States

Last Updated Jul 21, 2026

Company Overview

Company Name

Restaurant Olivia

Address

290 S Downing St, Denver, CO, 80209, United States

Approx. Annual Revenue

$3.0M

Employees

15

Established

2019

Google Reviews

4.7 (783 reviews)

About Restaurant Olivia

Olivia is a restaurant located in the Wash Park neighborhood of Denver, Colorado, that specializes in handmade, organic, and locally-sourced pasta dishes inspired by Italian classics. The restaurant is known for its fine dining-focused menu, impeccable service, and intimate atmosphere, attracting both locals and visitors seeking a unique dining experience.

More Companies in Colorado

Browse all companies in Colorado

Frequently Asked Questions about Restaurant Olivia

Technologies Used

Social Profiles

Key Decision Makers

Austin Carson Owner
Heather Morrison Owner