The Cross and Shamrock
Address:
1669 Highway 33, Hamilton Square, NJ, USA 08690
Owner:
Tim Bauersachs
Ann Bauersachs