restaurant

Beau & Mo's Italian Steakhouse

Italian/Steakhouse date nightupscaleromantichidden gem

The Experience

Tucked into the charming streets of Historic Kenwood, Beau & Mo's Italian Steakhouse delivers a dining experience that punches well above what you might expect from its unassuming neighborhood location. The menu is a celebration of Italian-American steakhouse tradition, featuring USDA Prime cuts and Australian Wagyu steaks prepared with precision alongside handmade pastas, lobster escargot, and caviar.

The intimate dining room sets the tone for an elevated evening — this is the kind of place where you linger over a bottle of wine from their thoughtfully curated list and let the courses unfold. Happy hour from Tuesday through Friday offers a more approachable entry point to the menu. The restaurant has steadily built a devoted following since opening, and its recent expansion into a neighboring property signals that St. Pete's appetite for this level of Italian steakhouse dining is only growing.

Frequently Asked Questions

What kind of food does Beau & Mo's serve? expand_more

Beau & Mo's is an Italian steakhouse featuring USDA Prime and Australian Wagyu steaks, handmade pastas, lobster escargot, caviar, and classic Italian-American dishes.

Does Beau & Mo's take reservations? expand_more

Yes — reservations are recommended and can be made through OpenTable or by calling 727-771-3690. The restaurant fills up quickly, especially on weekends.

What are Beau & Mo's hours? expand_more

Beau & Mo's is open Tuesday through Saturday from 4:30 PM to 9:30 PM. Happy hour runs Tuesday through Friday from 4:30 to 6 PM. Closed Sunday and Monday.

Where is Beau & Mo's located in St. Pete? expand_more

Beau & Mo's is located at 2924 5th Avenue North in St. Petersburg's Historic Kenwood neighborhood.

Does Beau & Mo's have a happy hour? expand_more

Yes — happy hour runs Tuesday through Friday from 4:30 to 6 PM with special pricing on select drinks and menu items.