Red Lobster newest Mihama restaurant Posted by Bar Harbor News | May 31, 2012 | 0 | Look out Okinawa, Red Lobster’s in town, opening a restaurant in Chatan Town that boasts a terrace that has the largest number of customer seats in Japan.