# Public venue page data audit
The public venue page is served by `WebController::venue` and `renderVenueView`, using the `Venue` model and related galleries, facilities, reviews, service providers, rental units, and similar venues.
Implemented/fixed:
- Venue settings, company, and place/location relationships are eagerly loaded for the page.
- Venue currency now comes from the related company with a configured fallback for server-rendered prices.
- Availability and dynamic pricing are calculated from live venue resources and requested dates.
- Galleries, facilities, reviews, contact/location data, house rules, payment methods, and manager data are rendered from venue relationships/attributes.
Remaining hard-coded or fallback presentation values exist in legacy client-side JavaScript (EUR symbols, default service hourly rate of 80, map fallback coordinates, and demo text). These are presentation fallbacks and should be replaced with API-provided currency, service pricing, and venue coordinates for complete consistency.