OMAKASE ICHI Address 3936 AMBOY ROAD Staten Island, NY 10308 Inspection History 0 inspections Permit CAMIS #50146781