Refactored place details view