Restaurant · Darwin, NT
The Barra Bar located in Darwin offers the best seafood in town. We cater for all your needs, also available in dine-in or takeaway.
No description available for this business.
44 Mitchell Street
Darwin, NT 0800
Australia
Loading reviews...