Business Red Lobster, The #1 Seafood Restaurant In The US, Is Now In Manila!By Team OrangeDecember 18, 20180 Lobster, Crab and Shrimp…are you on a seafood mood? Get up ‘claws’ and personal with the mecca for anything seafood- RED…