is it necessary to Reserve a table before visit there?
Its often full on weekends, so its better to make a dinner reservation, especially for tables on the roof restaurant.
No, you don't have to make a reservation.
Would depend whether lunch or dinner and what day. I would suggest booking if you know date and time
Its quite empty, no need to reserve
Get an answer from WelcomHeritage Haveli Dharampura staff and past guests.