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

 

REVIEWS

Rate It: