The Meehan Overlook at Notte Park
Address:
1801 Douglas Ave North
Providence
, RI
, 02904
41° 52' 23.9808" N, 71° 27' 47.0016" W
See map: Google Maps