welch memorial green IS OPEN DAILY FROM 6AM - DUSK
Address: NWC of Florida Avenue and Buena Vista Street
Welch Memorial Green is .32 acres and is located at the north west corner of Florida Avenue and Buena Vista Street. It contains seating areas and turf areas and is intended as a passive type of park.


