Red Lobster Restaurant is a Winnipeg, MB business. Red Lobster Restaurant is located at 803 Leila Avenue, Winnipeg, MB. The postal code is R2V3J7.
You can contact Red Lobster Restaurant at 204-338-9361 or from out of area call 1 2043389361.