BRIO ITALIAN GRILLE LOCATIONS
Brio headquarters is located in Orlando, Florida and operates (33) locations across the United States. Visit our Locations directory to find a Brio Italian Restaurant near you.
Brio plans to continue to grow our concept. We are always looking for great new locations to share our contemporary Italian food. Contact us and let us know where we should open next!
Brio is open 7 days a week, including most major holidays. Check our Locations directory to find a Brio Italian Restaurant near you and view operating and special holiday hours.
HAVE MORE QUESTIONS?
Visit our FAQ Page.