They may be able to. Cibreo across the street is really very good. And they can accommodate you for sure.
30 would be tight at district. Its nit a large place, but a call in to their receptionist will let you know for sure. Excellent food though, and a very good dining experience!
Thanks! Your answer is awaiting moderation.