Downtowner Restaurant Lafayette, IN

2200 Elmwood Ave, Lafayette, IN 47904