Coffee Shop Search

Leroys Coffee Shop

New Orleans, LA


CONTACT INFO

Phone:

(504) 733-1098

ADDRESS

Leroys Coffee Shop
1201 Elmwood Park Blvd
New Orleans, LA 70123

More Coffee Shops in New Orleans

1201 Elmwood Park Blvd New Orleans, LA, 70123 Map

REVIEWS

Rate It: