Best American & Italian Restaurant in Bel Air, Harford County & Aberdeen

Now offering the famous Giovanni's menu!

Experience authentic Italian cuisine with all fresh local seafood, produce, and meats. Made-to-order meals in a family-friendly environment - great venue for catering and events.

Order Online Now

About Main Street Tower

At Main Street Tower, we bring authentic Italian cuisine to your table with recipes passed down through generations. Our restaurant specializes in authentic Italian dishes made with all fresh local seafood, produce, and meats. Every meal is made to order in our family-friendly environment, making us a great venue for catering and events.

Authentic Italian Recipes

Traditional Italian recipes passed down through generations

Fresh Ingredients

Only the finest and freshest ingredients in every dish

Warm Atmosphere

Family-friendly dining in a cozy Italian atmosphere

Exceptional Service

Dedicated to providing memorable dining experiences

Frequently Asked Questions

Where is Main Street Tower located? +

Main Street Tower is located at 29 S Main St, Bel Air, MD 21014. We serve customers in Bel Air, Harford County, Aberdeen, Forest Hill, and surrounding areas. We're in the heart of downtown Bel Air with easy access and parking.

What type of cuisine does Main Street Tower serve? +

We serve both American and Italian cuisine, featuring the famous Giovanni's menu. Our menu includes authentic Italian dishes like Chicken Parmigiana, Seafood Tomato Cream, Calamari Fritti, as well as American favorites. All meals are made to order with fresh local seafood, produce, and meats.

Do you have a rooftop deck? +

Yes! We feature a beautiful rooftop deck with outdoor dining and live entertainment. It's perfect for enjoying meals with a view, special occasions, or watching Ravens games. The rooftop patio is one of our most popular features.

What are Main Street Tower's hours? +

We are open Monday through Sunday from 11:00 AM to 2:00 AM. Our kitchen hours may vary, so please call (410) 838-8007 for current kitchen closing times. The bar stays open late for your convenience.

Do you offer catering services? +

Yes, we offer comprehensive catering services for all types of events including weddings, corporate events, baby showers, and celebrations. We have 4 event spaces available: 2 rooms downstairs, 1 inside room upstairs, and 1 outdoor rooftop patio. Call (410) 838-8007 for catering packages and options.

Do you have live entertainment? +

Yes! We regularly feature live music and entertainment, especially on our rooftop deck. Check our social media or call us for the current entertainment schedule. We're a great venue for watching sports games and enjoying live performances.

What makes Main Street Tower different? +

Main Street Tower offers a unique combination of authentic American & Italian cuisine, a stunning rooftop deck, live entertainment, late-night hours until 2 AM, and versatile event spaces. We're family-friendly with a warm atmosphere, featuring Giovanni's famous menu with all fresh local ingredients. Our downtown Bel Air location and full-service bar make us perfect for any occasion.

Do you take reservations? +

Yes, we accept reservations. Please call us at (410) 838-8007 to make a reservation, especially for larger parties or special events. Walk-ins are also welcome based on availability.

Visit Us Today

Experience authentic Italian cuisine with all fresh local seafood, produce, and meats. Made-to-order meals in a family-friendly environment - great venue for catering and events.

Contact Information

📍 29 S Main St, Bel Air, MD 21014