liquoreria

/lee-kwoh-REH-ryah/
[Italian]

Liquor shop or bar.

Countries