Davidson Cafe Italia
Italian · Coffee Shop · Bar
Cafe located within a shopping mall, offering a place to relax. Often features live music.
Location
I migliori locali vicini
I locali con il voto più alto vicino a Davidson Cafe Italia.
Local restaurants nearby
Centro commerciale la piazzetta , Sardigna/Sardegna
