Neptune Noodle Bar is a Chinese restaurant specializing in noodles and seafood. It is located on the 2nd Floor at 4405 Central Blvd.