Company name: Galgos Latino
Description: Latin American Bar Restaurant based in the heart of The Cotswolds. Offering a truly Latin American experience with great food and cocktails!
The Greyhound, Gloucester St, Stroud GL5 1QG, United Kingdom