Illia Cafe & Bar
1 review
llia is that local cafe you always wished you had nearby - and now you do!!!
555
No Trading Information available.
Best coffee in town...
Great cafe, by far the best coffee in town. Their freshly baked homemade muffins are also excellent. Highly recommend.
- Josh, H