Skip to main contentWebsite Accessibility Assistance

A culinary journey

Discover the vibrant flavors of small-town Mexico with a Texas touch at Flora Mexican Kitchen. We're open every day for lunch and dinner, with weekend brunch Saturday & Sunday 10AM–3PM and Happy Hour Monday–Friday 2–6PM. Reservations are highly recommended, especially on weekends. The full-service bar is first-come, first-served. Attire is snappy casual to dressy. No balloons, pets, or photoshoots in the main dining room or patio. Parties of 8+ should inquire via our Private & Group Dining page.
Margarita Cheers

Celebrate your way

Flora isn't just a restaurant — it's the spot to celebrate in Houston. Perched like a modern Mexican glass treehouse above Buffalo Bayou Park, Flora was built to party — with jaw-dropping views, lush design, and the kind of vibrant energy that brings the fiesta to life every night of the week. Choose from Full Restaurant Buyouts, Private Dining in The Frida Room, or Non-Private Group Dining options — see below for details!

green restaurant

Certified Green Restaurant

Flora Mexican Kitchen is proud to be recognized by the Green Restaurant Association for its commitment to more thoughtful restaurant practices.

BRUNCH AT FLORA

Whether you're celebrating with friends or easing into the weekend, brunch at FLORA brings bold flavors, beautiful cocktails, and an atmosphere you'll want to stay in awhile.

Brunch

Book A Table

Houston

3422 Allen Pkwy
Houston, TX 77019

(713) 360-6477

Hours

Monday - Thursday: 11 am to 10 pm
Friday: 11 am to 11 pm
Saturday: 10 am to 11 pm
Sunday: 10 am to 9 pm
Opens in a new windowOpens an external siteOpens an external site in a new window