Castle Cafe & Bar is a restaurant and cocktail bar known for its scenic views.