Lemmy’s Cafe & Bar is located in Montevideo, Uruguay on Luis Alberto de Herrera 1097, Antonio D. Costa Esq. Lemmy’s Cafe & Bar is rated 4.1 out of 5 in the category bar in Uruguay.
Address
Luis Alberto de Herrera 1097, Antonio D. Costa Esq
Accessibility
No wheelchair-accessible car park