New Rochelle Before & After: Indian Head Restaurant 1910-Where was it? Written By: Talk of the Sound News This postcard is from 1910…the Indian Head Restaurant on the Boston Post Road…between Larchmont and New Rochelle. Whare was it and what is there now? Facebook Twitter LinkedIn Google+ StumbleUpon Pinterest Shares