I'm having a very small (6 people) wedding next month at City Hall. I'm looking for a restaurant within walking distance that has a small private room and can accommodate a few people with special diets (vegetarian with several food allergies). A great view of the city would be icing on the cake, but it's not a deal breaker. We're on a tight budget, so we don't want to spend more than $20-25 per entree. Any suggestions?