Al Muhairbi Building, 2 Street, Al Garhoud, Deira, Dubai, Deira, Al Garhoud, Al Garhoud, Deira
Sallbar Coffee Shop in Deira offers a cozy spot for your daily coffee fix and delicious bites. Pop in for a great cup and a welcoming atmosphere that feels just like home.
Is this your listing?