Cashelmara Bed & Breakfast Inn Ocean Ave & Lakeside Ave, Avon, NJ07717 The Cashelmara Inn is a Victorian bed and breakfast located in Avon by the Sea. The mansion's rooms have private baths…More and suites have jacuzzi tubs. Amenities include TV, AC and clock radios. Most rooms have ocean views and fireplaces. Beach badges and towels are available.