Are reservations required?

Reservations are not required for any of our events. We do recommend coming early events as seating is limited and is available on a first come first serve basis only!

Reservations are only offered for groups of 20 or more. To reserve our VIP space please contact us via email: or call during normal business hours, (925) 743-8466.

*Please note that during busy times it is hard for our team to answer the phones but we do make every effort in doing so.

Age requirements

McGah’s is a family friendly establishment from open to close with the exception of Saturday and Sunday where from 8pm to close we are a 21 and over atmosphere and a valid ID is required.

Are pets welcome?

Our patio is always pup friendly however, we ask that you remember our patio may be extra busy and loud during events so please take your pets temperament in to consideration! Pets are required to be leashed and supervised at all times.

Can i hold my event at mcgah’s?

We’d love to host your event! From corporate events, to engagement parties, birthdays and baby showers, we’ve hosted them all! We’ll shut down the entire restaurant and patio, then layout the velvet ropes for you and your guests. For more information and to book email,

Absolutely! Contact us via email,

Can mcgah’s cater my off site event?

We are always accepting resumes! You can also find a list of open positing and submit your resume by clicking here.

is mcgah’s hiring?!

We are always looking for the hottest new act! Please apply by clicking here.

Can i become a performer for mcgahs?