Helping to share the web since 1996
Koolba is a delicious Indian Restaurant based in Glasgow's Merchant City renowed for it's great food and relaxed atmosphere.
Review page