Um...
*scratches head*
I'm kind of at a loss on this one.
There might not be an actual ~portal~ but you should be able to see the entrance... it sorta looks like a funny squished turtle shell protruding up from the ground. You just press up in front of it.