International
Albatross Death Cult
1 Newhall Square, Birmingham
In short: Albatross Death Cult is a place to eat in Birmingham.
Menu & facilities
For the current menu and prices, see Albatross Death Cult's own website.
At a glance
- Cuisine
- International
- Destination
- Birmingham